package com.nwpu.coursesupport.entity;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.nwpu.coursesupport.entity.bean.BaseEntity;
import com.nwpu.coursesupport.enumeration.Anonymous;
import com.nwpu.coursesupport.enumeration.EvaluateObj;
import com.nwpu.coursesupport.enumeration.EvaluateType;
import com.nwpu.coursesupport.enumeration.Mark;
import com.nwpu.coursesupport.enumeration.RoleType;

public class Evaluate extends BaseEntity{
	
    private EvaluateObj category;
    private EvaluateType type;
    private Anonymous isAnonymous;
    private Integer evaluatedId;
    private Mark mark;
    private String detail;
    private Integer evaluateId;
    private String evaluateName;
    private RoleType roleType;
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createDate;
	public EvaluateObj getCategory() {
		return category;
	}
	public void setCategory(EvaluateObj category) {
		this.category = category;
	}
	public EvaluateType getType() {
		return type;
	}
	public void setType(EvaluateType type) {
		this.type = type;
	}
	public Anonymous getIsAnonymous() {
		return isAnonymous;
	}
	public void setIsAnonymous(Anonymous isAnonymous) {
		this.isAnonymous = isAnonymous;
	}
	public Integer getEvaluatedId() {
		return evaluatedId;
	}
	public void setEvaluatedId(Integer evaluatedId) {
		this.evaluatedId = evaluatedId;
	}
	public Mark getMark() {
		return mark;
	}
	public void setMark(Mark mark) {
		this.mark = mark;
	}
	public String getDetail() {
		return detail;
	}
	public void setDetail(String detail) {
		this.detail = detail;
	}
	public Integer getEvaluateId() {
		return evaluateId;
	}
	public void setEvaluateId(Integer evaluateId) {
		this.evaluateId = evaluateId;
	}
	public String getEvaluateName() {
		return evaluateName;
	}
	public void setEvaluateName(String evaluateName) {
		this.evaluateName = evaluateName;
	}
	public RoleType getRoleType() {
		return roleType;
	}
	public void setRoleType(RoleType roleType) {
		this.roleType = roleType;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
}